package com.sc.nft.vo.profittemplate;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.sc.nft.enums.ActivityTypeEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author JYT
 * @create 2024/5/10 15:50
 */
@Data
public class profitTemplateItemPageVO {
    @JsonSerialize(using = ToStringSerializer.class)
    private Long id;
    /**
     * 商品标题
     */
    @ApiModelProperty(value = "商品标题")
    private String productName;
    /**
     * 封面图
     */
    @ApiModelProperty(value = "封面图")
    private String coverImage;
    /**
     * 封面图列表
     */
    @ApiModelProperty(value = "封面图列表")
    private List<String> coverImages;
    /**
     * 封面图主图
     */
    @ApiModelProperty(value = "封面图主图")
    private String mainImages;
    /**
     * 所属品牌
     */
    @ApiModelProperty(value = "所属品牌")
    private String daoName;
    /**
     * 创建者账号
     */
    @ApiModelProperty(value = "创建者账号")
    private String createAccount;

    /**
     * 营销活动类型
     */
    @ApiModelProperty(value = "营销活动类型 SALES 品牌直销,EXCHANGE 活动兑换")
    private ActivityTypeEnum activityType;
}
